package com.View;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class PanelTambahPinjaman extends JPanel {

    private JLabel form;
    private JLabel labelPeminjam;
    private JTextField textPeminjam;
    private JLabel labelPublikasi;
    private JTextField textPublikasi;
    private JLabel labelTanggalPinjam;
    private JTextField textTanggalPinjam;
    private JLabel labelTanggalKembali;
    private JTextField textTanggalKembali;
    private JButton tombolSimpan;
    private JButton tombolCancel;

    public PanelTambahPinjaman() {
        this.setVisible(true);
        this.setLayout(null);
        form = new JLabel("FORM TAMBAH PINJAMAN");
        form.setBounds(100, 1, 200, 20);
        add(form);

        labelPeminjam = new JLabel("Peminjam");
        labelPeminjam.setBounds(20, 50, 100, 20);
        add(labelPeminjam);
        textPeminjam = new JTextField();
        textPeminjam.setBounds(125, 50, 200, 20);
        add(textPeminjam);

        labelPublikasi = new JLabel("Publikasi");
        labelPublikasi.setBounds(20, 75, 100, 20);
        add(labelPublikasi);
        textPublikasi = new JTextField();
        textPublikasi.setBounds(125, 75, 200, 20);
        add(textPublikasi);

        labelTanggalPinjam = new JLabel("Tanggal Pinjam");
        labelTanggalPinjam.setBounds(20, 100, 100, 20);
        add(labelTanggalPinjam);
        textTanggalPinjam = new JTextField();
        textTanggalPinjam.setBounds(125, 100, 200, 20);
        add(textTanggalPinjam);


        labelTanggalKembali = new JLabel("Tanggal Kembali");
        labelTanggalKembali.setBounds(20, 125, 100, 20);
        add(labelTanggalKembali);
        textTanggalKembali = new JTextField();
        textTanggalKembali.setBounds(125, 125, 200, 20);
        add(textTanggalKembali);

        tombolSimpan = new JButton("Simpan");
        tombolSimpan.setBounds(100, 200, 100, 30);
        add(tombolSimpan);
        tombolSimpan.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent ae) {
                tombolSimpanAction();
            }
        });
        tombolCancel = new JButton("Cancel");
        tombolCancel.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent ae) {
                exitCommand();
            }
        });
        tombolCancel.setBounds(250, 200, 100, 30);
        add(tombolCancel);
    }

    private void tombolSimpanAction() {
        throw new UnsupportedOperationException("Not yet implemented");
    }

    private void exitCommand() {
        System.exit(0);
    }
}
